package com.sls.nzdapplication.entity;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

public class AuthorizationEntity implements Serializable {

    private static final long serialVersionUID = 1L;
    //软件名称
    private String dictLable;
    //版本号
    private String version;
    //用户类型
    private String userTypeDic;
    //用户名称
    private String userName;
    //电话(联系方式)
    private String phone;
    //邮箱地址
    private String email;
    //ip
    private String ip;
    //硬件码标识：MAC + CPU 序列号 + 本地硬盘码
    private String hardwareCode;

    //授权类型
    private String authorizeType;
    //授权类型编码
    private String authType;
    //授权开始时间
    private String startDate;
    //授权结束时间
    private String endDate;


    // 安装包 hash
    private String pkghash;
    // 安装包大小
    private String pkgSize;

    //平台生成设备 id
    private String deviceId;
    //平台生成设备 secret
    private String deviceSecret;

    //签名
    private String sign;

    public String getDictLable() {
        return dictLable;
    }

    public void setDictLable(String dictLable) {
        this.dictLable = dictLable;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getUserTypeDic() {
        return userTypeDic;
    }

    public void setUserTypeDic(String userType) {
        this.userTypeDic = userType;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getHardwareCode() {
        return hardwareCode;
    }

    public void setHardwareCode(String hardwareCode) {
        this.hardwareCode = hardwareCode;
    }

    public String getAuthorizeType() {
        return authorizeType;
    }

    public void setAuthorizeType(String authorizeType) {
        this.authorizeType = authorizeType;
    }

    public String getAuthType() {
        return authType;
    }

    public void setAuthType(String authType) {
        this.authType = authType;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getPkghash() {
        return pkghash;
    }

    public void setPkghash(String pkghash) {
        this.pkghash = pkghash;
    }

    public String getPkgSize() {
        return pkgSize;
    }

    public void setPkgSize(String pkgSize) {
        this.pkgSize = pkgSize;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceSecret() {
        return deviceSecret;
    }

    public void setDeviceSecret(String deviceSecret) {
        this.deviceSecret = deviceSecret;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }
}
